package com.xtinno.pojo.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 法条知识库检索的统一请求入参对象.
 * TODO: 把类搞到 controller 同一个模块去.
 * TODO: 补一个例子.
 *
 * @author lizhen
 * @since 1.0.0
 */
@Data
public class LawRetrievalRequestDTO {
	/**
	 * 案件类型 code.
	 */
	@Schema(description = "案件类型 code，例如：b1")
	private String caseTypeCode;

	/**
	 * 案由 code.
	 */
	@Schema(description = "案由 code，例如：1658")
	private String caseCauseCode;

	/**
	 * 法规名称.
	 */
	@Schema(description = "法规名称，例如：中华人民共和国民法典")
	private String lawName;

	/**
	 * 条款项连起来的名称，例如：第xx条第xx款第xx项.
	 */
	@Schema(description = "条款项连起来的名称，例如：第xx条第xx款第xx项")
	private String tkxName;
}
